package com.ltkj.baseplatform.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * 首页列表对象
 * 
 * @author liupf
 * @date 2023-09-01
 */
@ApiModel(value = "首页列表对象包含（顶部轮播，热门活动，热门景点）")
public class HomeListVo
{
    @ApiModelProperty("分类id")
    private Long id;
    @ApiModelProperty("分类名称")
    private String typeName;

    @ApiModelProperty("查询更多路由地址")
    private String visitPath;

    @ApiModelProperty("分类内容路由地址")
    private String contentPath;

    @ApiModelProperty("图片地址")
    private String imgPath;

    @ApiModelProperty("跳转类型：0内部，1外部链接，默认0")
    private String linkType;

    @ApiModelProperty("是否可点击（0否,1是）")
    private String canClick;

    @ApiModelProperty("跳转链接，只有外部链接才会有值")
    private String linkUrl;

    @ApiModelProperty("轮播数据")
    private List<CarouselVo> item;

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public String getVisitPath() {
        return visitPath;
    }

    public void setVisitPath(String visitPath) {
        this.visitPath = visitPath;
    }

    public String getContentPath() {
        return contentPath;
    }

    public void setContentPath(String contentPath) {
        this.contentPath = contentPath;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public List<CarouselVo> getItem() {
        return item;
    }

    public void setItem(List<CarouselVo> item) {
        this.item = item;
    }

    public String getImgPath() {
        return imgPath;
    }

    public void setImgPath(String imgPath) {
        this.imgPath = imgPath;
    }

    public String getLinkType() {
        return linkType;
    }

    public void setLinkType(String linkType) {
        this.linkType = linkType;
    }

    public String getCanClick() {
        return canClick;
    }

    public void setCanClick(String canClick) {
        this.canClick = canClick;
    }

    public String getLinkUrl() {
        return linkUrl;
    }

    public void setLinkUrl(String linkUrl) {
        this.linkUrl = linkUrl;
    }
}
